road blocker - French English Dictionary